/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Raytracing.Shaders;

import SGGUI.GUIComponent;
import SGGUI.SGLabel;
import SGGUI.SGSlider;
import processing.core.PVector;

/**
 *
 * @author Matt
 */
public class Material {

    public int type = 0;

    protected String name = "";

    GUIComponent [] controls = null;

    public int fill =0 ;
    public PVector fillColor = new PVector(.1f,.1f,.1f);     
    
    
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
       
  
    public Material(PVector fillColor) {
        fillColor = fillColor.get(); 
    }

    public Material() {
        
                
    }

    public Material(float r, float g, float b) {
       fillColor.set(r, g, b);
    }

    public GUIComponent [] getControls(){
        return controls;
    }
    
    public void setControls(GUIComponent [] controls){
        this.controls = controls;
    }
    
 
    
}
